Design by Analysis